hcl secretion mechanism